export const LinkIcon = (props: React.ComponentProps<'svg'>) => {
  return (
    <svg
      width="102"
      height="102"
      viewBox="0 0 102 102"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <g filter="url(#filter0_b_1794_2123)">
        <rect
          width="102"
          height="102"
          rx="12.5446"
          fill="white"
          fillOpacity="0.1"
        />
        <g clipPath="url(#clip0_1794_2123)">
          <path
            d="M51 16C31.6742 16 16 31.6742 16 51C16 70.3258 31.6742 86 51 86C70.3258 86 86 70.3258 86 51C86 31.6742 70.3258 16 51 16ZM60.7183 29.5508C62.3604 29.5508 64.0054 30.1633 65.2392 31.3971L70.6642 36.8046C71.8514 38.0066 72.5167 39.6284 72.5156 41.3179C72.5145 43.0074 71.8471 44.6283 70.6583 45.8288L63.4017 53.0388C62.3532 54.0707 60.9842 54.7143 59.5207 54.8633C58.0572 55.0123 56.5866 54.6578 55.3517 53.8583L59.7792 49.425L60.5258 48.6813L67.0125 42.1917C67.1386 42.0783 67.2396 41.9398 67.3089 41.7851C67.3781 41.6303 67.4142 41.4627 67.4148 41.2932C67.4153 41.1236 67.3803 40.9558 67.312 40.8006C67.2438 40.6454 67.1437 40.5062 67.0183 40.3921L61.5904 34.9817C61.4764 34.8549 61.3369 34.7535 61.1812 34.6841C61.0254 34.6148 60.8568 34.5789 60.6863 34.5789C60.5157 34.5789 60.3471 34.6148 60.1913 34.6841C60.0356 34.7535 59.8961 34.8549 59.7821 34.9817L53.2954 41.4683L52.5488 42.2092L48.1154 46.6425C47.3139 45.4123 46.9583 43.9444 47.108 42.4838C47.2577 41.0231 47.9036 39.6579 48.9379 38.6158L56.1946 31.4029C57.399 30.2134 59.0256 29.5495 60.7183 29.5567V29.5508ZM55.6813 43.3V43.3058C56.1712 43.3058 56.6583 43.4925 57.0317 43.8658L58.1488 44.9742C58.3269 45.1505 58.4683 45.3603 58.5648 45.5916C58.6613 45.8229 58.711 46.071 58.711 46.3217C58.711 46.5723 58.6613 46.8204 58.5648 47.0517C58.4683 47.283 58.3269 47.4929 58.1488 47.6692L46.3683 59.4292C46.0087 59.7868 45.5222 59.9876 45.015 59.9876C44.5078 59.9876 44.0213 59.7868 43.6617 59.4292L42.5533 58.3179C42.3748 58.142 42.233 57.9325 42.1359 57.7014C42.0389 57.4703 41.9887 57.2223 41.9882 56.9716C41.9876 56.721 42.0368 56.4728 42.1328 56.2413C42.2288 56.0098 42.3697 55.7996 42.5475 55.6229L54.3308 43.8658C54.5075 43.6871 54.7177 43.5451 54.9495 43.448C55.1813 43.3509 55.43 43.3006 55.6813 43.3ZM43.5829 47.1208V47.1354C44.6592 47.2083 45.7208 47.5525 46.6454 48.1592L42.2208 52.5838L41.2933 53.5112L34.9875 59.8171C34.8608 59.931 34.7593 60.0702 34.6897 60.2257C34.6201 60.3812 34.5838 60.5496 34.5832 60.72C34.5827 60.8903 34.6179 61.059 34.6865 61.2149C34.7551 61.3709 34.8557 61.5107 34.9817 61.6254L40.4096 67.03C40.5239 67.1564 40.6634 67.2574 40.8191 67.3265C40.9749 67.3956 41.1434 67.4313 41.3138 67.4313C41.4841 67.4313 41.6526 67.3956 41.8084 67.3265C41.9641 67.2574 42.1036 67.1564 42.2179 67.03L48.5267 60.7183L49.4513 59.7967L53.8846 55.3633C55.5033 57.8308 55.2262 61.2317 53.0621 63.3958L45.8054 70.6087C44.5976 71.7934 42.9734 72.4569 41.2817 72.4569C39.5899 72.4569 37.9657 71.7934 36.7579 70.6087L31.3329 65.2012C30.1461 63.9988 29.4813 62.3769 29.4829 60.6874C29.4846 58.9979 30.1525 57.3772 31.3417 56.1771L38.5983 48.9613C39.2493 48.316 40.0311 47.8178 40.891 47.5003C41.7508 47.1828 42.6688 47.0534 43.5829 47.1208Z"
            fill="white"
          />
        </g>
        <rect
          x="0.418153"
          y="0.418153"
          width="101.164"
          height="101.164"
          rx="12.1264"
          stroke="url(#paint0_linear_1794_2123)"
          strokeWidth="0.836306"
        />
      </g>
      <defs>
        <filter
          id="filter0_b_1794_2123"
          x="-21.744"
          y="-21.744"
          width="145.488"
          height="145.488"
          filterUnits="userSpaceOnUse"
          colorInterpolationFilters="sRGB"
        >
          <feFlood floodOpacity="0" result="BackgroundImageFix" />
          <feGaussianBlur in="BackgroundImageFix" stdDeviation="10.872" />
          <feComposite
            in2="SourceAlpha"
            operator="in"
            result="effect1_backgroundBlur_1794_2123"
          />
          <feBlend
            mode="normal"
            in="SourceGraphic"
            in2="effect1_backgroundBlur_1794_2123"
            result="shape"
          />
        </filter>
        <linearGradient
          id="paint0_linear_1794_2123"
          x1="9.12934"
          y1="-9.36905e-07"
          x2="55.009"
          y2="61.91"
          gradientUnits="userSpaceOnUse"
        >
          <stop stopColor="white" />
          <stop offset="1" stopColor="white" stopOpacity="0" />
        </linearGradient>
        <clipPath id="clip0_1794_2123">
          <rect
            width="70"
            height="70"
            fill="white"
            transform="translate(16 16)"
          />
        </clipPath>
      </defs>
    </svg>
  )
}
